Faults and Warning Messages
Jump to a section on this page:
A warning, generally a notification, that is not critical and does not require the machine to immediately shut off. A fault, generally a notification, is a critical system failure that stops machine operation. The severity of the fault depends on which system-stop mechanism is used.
Faults and warnings follow the same pattern and are identified by a four digit code:
G G X X
where GG is a two digit group code and XX is a two digit ID. All faults and warnings are grouped together to easily identify the part of the system having trouble.
|
Group |
Group # |
|---|---|
|
10 |
System |
|
11 |
File |
|
15 |
Hardware |
|
20 |
Power |
|
25 |
Temperature |
|
30 |
Software |
|
4# |
Feedback (# indicates the feedback number) |
|
50 |
Motor |
|
55 |
Wake and Shake |
|
60 |
Motion |
|
70 |
Fieldbus |
|
90 |
Safety |
Retrieving Fault and Warning Information
Faults are retrieved on a per-axis basis with: AXIS#.FAULTS, where # is the axis number. Similarly, retrieve per-axis warnings with AXIS#.WARNINGS.
DRV.FAULTS returns faults across all axes, with the format X-#### where X is the axis number and #### is the four digit fault code. DRV.WARNING provides warnings across all axes with a similar format.
Feedback faults are reported with axis faults if the feedback is configured as a feedback source for the axis (e.g. AXIS#.IL.FBSOURCE, AXIS#.VL.FBSOURCE, AXIS#.PL.FBSOURCE). If a feedback is not a feedback source for an axis, its faults are read with FB#.FAULTS where # is the feedback number.
Clearing Faults and Warnings
Once fault conditions are corrected, clear faults on an axis using AXIS#.CLRFAULTS. To clear faults on all axes with a single command, use DRV.CLRFAULTS.
The action table can also be used to clear faults. Action task 12: Clear Faults can be configured to trigger on edge conditions of the action sources. The action task ID selects the axis on which to clear faults.
The hardware enable input can also be used to clear faults. If AXIS#.HWEN.MODE is 0, faults for the axis are cleared on the rising edge of the hardware enable signal.
Fault History
Faults are logged to flash memory for convenience and debugging. To retrieve the last 50 faults with timestamps, use the keyword DRV.FAULTHIST.
To retrieve a more extensive history of faults, use DRV.FAULTHIST/all.
Fault Reaction
The drive’s reaction to a fault is determined by the nature and severity of the fault and the ability of the drive to control motion to zero speed. There are three supported fault reactions:
- Perform a controlled stop to decelerate to zero speed, using the controlled stop configuration for the axis. See Controlled Stop.
- Perform dynamic braking to decelerate the axis to zero speed. See Dynamic Braking.
- Disable the power stage for the axis that allows the connected motor to coast to zero speed.
Fault Table
A list of all possible faults and warnings can be found by using DRV.FAULTLIST.
|
Fault |
Description |
Cause |
Remedy |
Reaction |
|---|---|---|---|---|
|
Firmware and FPGA versions are not compatible. |
The FPGA version does not match the firmware FPGA version constants. |
Load the FPGA version that is compatible with the firmware. |
Disable the power stage. |
|
|
Power Board type mismatch detected. |
Power board image does not match what operational firmware expected. |
Contact Kollmorgen Customer Support to update the drive. |
Disable the power stage. |
|
|
Power Board Communication fault |
Communications with the Power Board failed. |
Issue AXIS#.CLRFAULTS. If issue persists, contact Technical Support. |
Disable the power stage. |
|
|
Power Board FPGA not configured. |
Communications with the Power Board failed. |
Issue AXIS#.CLRFAULTS. If issue persists, contact Technical Support. |
Disable the power stage. |
|
|
Failed to initialize the system. |
Failure in primary module during software start-up. |
Contact Kollmorgen Customer Support. |
Disable the power stage. |
|
|
Unrecognized FPGA fault. |
Failure within the FPGA Module. FPGA reported unrecognized fault. |
Issue AXIS#.CLRFAULTS. If the problem persists, contact Kollmorgen Customer Support. |
Disable the power stage. |
|
|
FPGA cyclic read fault. |
Detected a timing issue between the firmware and FPGA. |
|
Disable the power stage. |
|
|
A Factory MechaWare model failed to load. |
Failed to read the control loop model from flash. |
|
Disable the power stage. |
|
|
A User MechaWare model failed to load. |
Failed to read the user control loop model file from flash. |
|
Disable the power stage. |
|
|
Axis internal. |
The firmware detected it was in an unexpected condition. |
|
Disable the power stage. |
|
|
Controlled stop failed |
The deceleration ramp of a controlled stop could not be started. The axis immediately disabled instead. |
|
Disable the power stage. |
|
|
Drive in Fallback after Crash |
The drive has rebooted into Fallback firmware after a crash. |
Contact Kollmorgen Customer Support. |
Disable the power stage. |
|
|
NV Memory Data (might occur when downloading firmware) |
Inconsistency between the non-volatile (NV) parameter definitions and the parameter data stored in NV memory. The fault occurs on startup after downloading firmware. It may happen when upgrading or downgrading firmware versions. |
|
Disable the power stage. |
|
|
Flash directory error |
File system in unexpected state. |
|
Disable the power stage. |
|
|
Identity Read failed |
EDS information on the drive is not in expected format. |
Contact Kollmorgen Customer Support. |
Disable the power stage. |
|
|
Invalid MAC Address |
The MAC Address stored in the EDS on the drive is invalid. |
Contact Kollmorgen Customer Support. |
Disable the power stage. |
|
|
Power Board factory settings file read failed. |
Power Board settings unable to be retrieved. |
Contact Kollmorgen Customer Support. |
Disable the power stage. |
|
|
Power Board update settings file read failed. |
Power Board settings unable to be loaded. |
Contact Kollmorgen Customer Support. |
Disable the power stage. |
|
|
Failure reading Control Board FPGA EDS file. |
Control Board configuration settings unable to be loaded. |
Contact Kollmorgen Customer Support. |
Disable the power stage. |
|
|
Power Board Resident FPGA not valid. |
Power Board Resident FPGA not valid. |
|
Disable the power stage. |
|
|
Power Board Operational FPGA not valid. |
Power Board Operational FPGA not valid. |
|
Disable the power stage. |
|
|
Failure reading Power Board FPGA EDS. |
Failure reading Power Board FPGA EDS. |
Contact Kollmorgen Customer Support. |
Disable the power stage. |
|
| F1111 | Flash file is missing | Failure while downloading firmware | Download the firmware again |
Disable the power stage. |
|
Vbus read is out of thresholds. |
Hardware problem in bus measurement. |
Troubleshoot and repair hardware problem. |
Disable the power stage. |
|
|
Drive Foldback |
Maximum drive power has been exceeded. The power has been limited to protect the drive. |
Motion requires too much power. Change profile to reduce load. See AXIS#.IL.FOLDFTHRESHU for more information. |
Controlled stop. |
|
|
Output over current |
Current exceeds drive peak. |
Check for short or feedback faults. |
Disable the power stage. |
|
|
Current sensor short circuit |
F2003 indicates excessive peak motor load current detected by the current sensor A/D's. Potential causes of this error are:
|
To determine the possible cause, unplug the motor power wires at the drive and enable the drive axis.
|
Disable the power stage. |
|
|
Iu current offset fault |
Hardware failure detected. |
Disable the power stage. |
||
|
Iv current offset fault |
Hardware failure detected. |
Disable the power stage. |
||
|
Bus over voltage |
Bus voltage too high. Usually this problem is load related. |
|
Disable the power stage. |
|
|
Bus under voltage. Warning issued prior to fault. |
Either:
|
Check the mains voltage. |
Controlled stop. |
|
|
Bus capacitor overloaded. |
Single phase AC input on a drive only rated for three-phase input or excessive single-phase power load. |
Check the mains voltage. |
Disable the power stage. |
|
|
Regen near capacity, could not prevent over voltage. |
An F2006 Bus Over Voltage has occurred while the regen resistor was at or above 75% of its dissipation capacity. |
Increase the size of regen resistor to be able to dissipate more power. |
Disable the power stage. |
|
|
Regen over power. |
Too much power stored in regen resistor. |
Get a larger regen resistor or use DC bus sharing to dissipate power. |
Disable the power stage. |
|
|
Voltage exceeds motor's rating. |
Drive bus voltage exceeds the motor’s defined voltage rating. |
Make sure that the motor fits the driving rating. |
Disable the power stage. |
|
|
Power Stage fault. |
Power Stage fault. |
|
Disable the power stage. |
|
|
Regen short circuit. |
Regen resistor short circuit. |
|
Disable the power stage. |
|
|
AC input phase loss. |
Phase loss was detected on three phase AC mains while the drive was enabled. |
Controlled stop. |
||
|
Bus over voltage FPGA. |
Bus over voltage hard fault. |
|
Disable the power stage. |
|
|
Gate supply under voltage. |
Gate Supply under voltage. |
|
Disable the power stage. |
|
|
Motor Foldback |
|
|
Controlled stop. |
|
|
Broken wire connection to motor. |
|
|
Disable the power stage. |
|
|
AC input power loss |
Power loss was detected on AC mains while the drive was enabled. |
|
Controlled stop. |
|
|
Initial DC bus above regen threshold. |
An attempt to enable the axis fails due to the DC bus voltage being charged to a steady state voltage greater than the operating threshold of the regen circuits. |
Disable the axis. |
||
|
Control over temperature |
High temperature limit measured on control circuit. |
|
Disable the power stage. |
|
|
Power board over temperature |
High temperature limit measured on power board circuit. |
|
Disable the power stage. |
|
|
Control under temperature sensor |
Low temperature limit reached. |
|
Disable the power stage. |
|
|
Power board under temperature |
Low temperature limit measured on control circuit. |
Check the cabinet ventilation system. |
Disable the power stage. |
|
|
Regen over temperature. |
High temperature limit measured on regen circuit. |
|
Disable the power stage. |
|
|
Regen under temperature. |
Low temperature limit measured on regen circuit. |
Check the cabinet ventilation system and ambient temperature. |
Disable the power stage. |
|
|
Issued command timed out. |
Processing a command took longer than the command timeout (10-60 sec depending on the command). |
Try reducing the CPU load of the drive by deactivating unused features or changing the fieldbus cycle time. |
Controlled stop. |
|
|
Failed to default parameters. |
Drive parameters could not be reset to default because an axis was enabled. |
Disable all axes. |
Disable the power stage. |
|
|
Internal firmware error. |
A problem with an internal calculation or data check is preventing the drive from operating correctly. |
|
Disable the power stage. |
|
|
Operation in Position Mode with Halls Only feedback not allowed. |
Operation in Position Mode with Halls Only feedback not allowed. |
Set the drive’s mode of operation to velocity or torque when using a Halls Only feedback. |
Disable |
|
|
Thread watchdog |
Unresponsive firmware thread. |
|
Controlled stop. |
|
|
Action Table fault |
This fault is triggered by an action in the action table (when Task = “24 – Fault Axis”). |
|
Controlled stop. |
|
|
16kHz loop timing above threshold. |
The 16kHz loop took longer than 75% of the total period to complete, likely meaning the drive processor is overloaded. See DRV.CPUPERCENT to monitor processor load. |
|
Disable the power stage. |
|
|
MechaWare Model contains a block with invalid configuration. |
One or more MechaWare Model blocks exists with an invalid configuration. |
See MW.FAULTS for verbose output regarding the exact block configuration(s) that are invalid and how to resolve them. |
Disable the power stage. |
|
|
MechaWare Model was made with an unsupported library. |
The version of a MechaWare model loaded is incompatible with the version of drive firmware installed. |
See MW.FAULTS for verbose output regarding the specific version incompatibility and how to resolve. |
Disable the power stage. |
|
|
MechaWare Models are missing Motor Torque block. |
Across all active MechaWare models, there is no Torque Output for all axes. |
|
Disable the power stage. |
|
|
EEO Faulted. |
EEO is not working due to an error [EEO#.STATUS is 11 (Faulted)]. |
|
Controlled stop. |
|
|
Feedback Parity fault. |
Feedback Parity fault. |
|
Dynamic braking. |
|
|
Feedback Overrun fault. |
Feedback Overrun fault. |
|
Dynamic braking. |
|
|
Feedback Framing fault. |
Feedback Framing fault. |
|
Dynamic braking. |
|
|
Feedback CRC fault. |
Feedback CRC fault. |
|
Dynamic braking. |
|
|
Feedback Communication Timeout fault. |
Feedback Communication Timeout fault. |
|
Dynamic braking. |
|
|
Feedback Initialization Sequence fault. |
Feedback Initialization Sequence fault. |
|
Dynamic braking. |
|
|
Feedback Temperature fault. |
Feedback Temperature fault. |
|
Dynamic braking. |
|
|
Feedback Battery fault. |
Feedback battery fault. |
|
Dynamic braking. |
|
|
Feedback Sensor fault. |
Feedback Sensor fault. |
|
Dynamic braking. |
|
|
Feedback Unique Fault 0. |
Feedback Device-Unique Fault 0. |
Dynamic braking. |
||
|
Feedback Device -Unique Fault 1. |
Feedback Device-Unique Fault 1. |
|
Dynamic braking. |
|
|
Feedback Analog Signal fault. |
Feedback Analog Signal fault. |
|
Dynamic braking. |
|
|
Feedback Broken Wire fault. |
Feedback broken wire. |
Check the feedback wiring. |
Dynamic braking. |
|
|
Feedback Power Supply fault. |
Feedback power supply fault. |
Check the feedback wiring. |
Dynamic braking. |
|
|
Feedback, Illegal Hall State (111 or 000). |
Feedback, Illegal Hall State (111 or 000) |
Check Hall wiring. |
Dynamic braking. |
|
|
Failed to set feedback type. |
Failed to set feedback type. |
Check feedback settings and wiring. |
Dynamic braking. |
|
|
Failed to read motor parameters from feedback device. |
Motor does not have motor feedback memory or the motor feedback memory is not programmed properly so the parameters cannot be read. |
|
Dynamic braking. |
|
|
SFA communication fault. |
Communication error between the SFA and the drive. |
Check cabling between the SFA and the drive. |
Dynamic braking. |
|
|
SFA over current. |
Feedback power supply over current. |
Check for short-circuit in the cable between the SFA and the drive. |
Dynamic braking. |
|
|
SFA under voltage. |
High wire resistance or short on cable between SFA and drive. |
Check for loose wiring between the SFA and the drive. |
Dynamic braking. |
|
|
Feedback: safety fault. |
Feedback safety system has faulted. |
|
Dynamic braking. |
|
|
Feedback: Watchdog fault. |
Feedback subsystem stopped responding. |
|
Dynamic braking. |
|
|
Unrecognized feedback fault. |
FPGA reported unrecognized fault. |
|
Dynamic braking. |
|
|
The feedback position changed while the power was off and Store Multiturn enabled. |
The feedback position changed while the power was off and Store Multiturn enabled. |
|
Disable the power stage. |
|
|
The Store Multiturn feature requires an absolute device. |
The Store Multiturn feature requires an absolute device. |
|
Disable the power stage. |
|
|
Motor overheated. |
Motor overheated. |
Check ambient temperature. Check motor mounting heat sink capability. |
Controlled stop. |
|
|
Brake 1 current out of range. |
|
Check brake wiring. |
Dynamic braking. |
|
|
Brake 2 current out of range. |
|
Check brake wiring. |
Dynamic braking. |
|
|
Brake applied when it should be released. |
Motor brake closed unexpectedly. |
Check cabling and general functionality. |
Dynamic braking. |
|
|
Brake released when it should be applied. |
Brake disengaged unexpectedly. |
Check cabling and general functionality. |
Controlled stop. |
|
|
Drive motor parameters setup incomplete. |
|
Issue the command AXIS#.SETUPREQLIST to display the list of the parameters you must configure. Configure these parameters manually or automatically. You can manually configure these parameters in three ways:
|
Disable the power stage. |
|
|
Temperature sensor detected open circuit. |
Motor thermal sensor measurement indicates expected sensor is not connected. |
|
Controlled stop. |
|
|
F5011 |
Brake 1 under current. |
Brake 1 current too low on drive with SMM hardware. |
Check the brake wiring. |
Dynamic braking. |
|
F5012 |
Brake 2 under current. |
Brake 2 current too low on drive with SMM hardware. |
Check the brake wiring. |
Dynamic braking. |
|
Brake 1 over current. |
Brake 1 current too high on drive with SMM hardware. |
Check the brake wiring. |
Dynamic braking. |
|
|
Brake 2 over current. |
Brake 2 current too high on drive with SMM hardware. |
Check the brake wiring. |
Dynamic braking. |
|
| F5016 | Motor change is detected, Axis tuning is reset to default settings | MOTOR.KT, MOTOR.INERTIA or MOTOR.LQLL was changed |
Re-load parameters from a file to restore tuning or re-tune using Quick Tune, or the Performance Servo tuner.
|
No fault reaction |
|
AXIS#.IL.FBSOURCE has unidentified feedback selected. |
The type of the feedback referenced by AXIS#.IL.FBSOURCE was not identified successfully. |
|
Disable the power stage. |
|
|
AXIS#.VL.FBSOURCE has unidentified feedback selected. |
The type of the feedback referenced by AXIS#.VL.FBSOURCE was not identified successfully. |
|
Disable the power stage. |
|
|
AXIS#.PL.FBSOURCE has unidentified feedback selected. |
The type of the feedback referenced by AXIS#.PL.FBSOURCE was not identified successfully. |
|
Disable the power stage. |
|
|
Wake and Shake - Insufficient movement. |
There was less movement than defined by AXIS#.WS.DISTMIN |
Increase AXIS#.WS.IMAX and/or AXIS#.WS.T . Or try using AXIS#.WS.MODE 1 or 2. |
Disable the power stage. |
|
|
Wake and Shake - Excess movement. |
Either:
|
Increase AXIS#.WS.DISTMAX value or reduce AXIS#.WS.IMAX or AXIS#.WS.T . Wake and Shake is not supported for vertical/overhung loads. |
Disable the power stage. |
|
|
Wake and Shake - Fine-Coarse delta too large. |
The angle difference between the coarse and fine calculation was larger than 72 deg. |
Modify AXIS#.WS.IMAX or AXIS#.WS.T and try again. |
Disable the power stage. |
|
|
Wake and Shake - Over speed. |
AXIS#.WS.VTHRESH was exceeded. |
Increase AXIS#.WS.VTHRESH value or reduce AXIS#.WS.IMAX or AXIS#.WS.T . |
Disable the power stage. |
|
|
Wake and Shake - Loop angle delta too large. |
The angle between complete loops was larger than 72 deg. |
Modify AXIS#.WS.IMAX or AXIS#.WS.T and try again. |
Disable the power stage. |
|
|
Wake and Shake - Commutation not initialized. |
|
Clear any faults, activate the Wake and Shake procedure (AXIS#.WS.ARM), and enable the drive. |
Disable the power stage. |
|
|
Wake and Shake - Motor U phase missing. |
No current was detected in the motor's U phase during Wake and Shake initialization (Mode 0 only). |
Check the motor connections and AXIS#.WS.IMAX (very low current may produce this error). |
Disable the power stage. |
|
|
Wake and Shake - Motor V phase missing. |
No current was detected in the motor's V phase during Wake and Shake initialization (Mode 0 only). |
Check the motor connections and AXIS#.WS.IMAX (very low current may produce this error). |
Disable the power stage. |
|
|
Wake and Shake - Motor W phase missing. |
No current was detected in the motor's W phase during Wake and Shake initialization (Mode 0 only). |
Check the motor connections and AXIS#.WS.IMAX (very low current may produce this error). |
Disable the power stage. |
|
|
Wake and Shake - validating positive movement failed. |
After applying a positive current, motor moved in the wrong direction. |
Check motor phase wiring and motor encoder wiring is correct. |
Disable the power stage. |
|
|
Wake and Shake - validating negative movement failed. |
After applying a negative current, motor moved in the wrong direction. |
Check motor phase wiring and motor encoder wiring is correct. |
Disable the power stage. |
|
|
Wake and Shake - validating comm. angle timed out. |
During one of the Wake and Shake validation stages, the drive stopped responding to commands. |
Contact Kollmorgen Customer Support. |
Disable the power stage. |
|
|
Wake and Shake - validating comm. angle moved too far - bad comm angle. |
After applying a current, the motor moved too far (>15 electrical degrees). |
|
Disable the power stage. |
|
|
Wake and Shake - validating comm. angle required more than AXIS#.MOTOR.ICONT. |
A current larger than AXIS#.MOTOR.ICONT was used to excite the motor. |
This indicates one of the following:
|
Disable the power stage. |
|
|
Wake and Shake - limit switch hit |
A digital input configured as a limit switch through the action table has triggered or the position feedback is outside software position limits. |
Move the load away from the limits. |
Disable the power stage. |
|
|
Wake and Shake is not compatible with Gantry configurations. |
Wake and Shake was started with an axis configured as a Gantry. |
Make sure no axis has Gantry as its Command Source. |
Disable the power stage. |
|
|
Wake and Shake is not supported when AXIS#.IL.OFFSET is non-zero |
Wake and Shake was started with AXIS#.IL.OFFSET set to a non-zero value. |
Set AXIS#.IL.OFFSET to zero until commutation has been established. |
Disable the power stage. |
|
|
Over speed |
Motor exceeded AXIS#.VL.THRESH. |
Increase AXIS#.VL.THRESH or lower velocity command. |
Dynamic braking. |
|
|
Following error magnitude fault |
Motor did not follow command values. Motor exceeded maximum allowed position following error (user). |
Check feedback commutation setup and tuning parameters. |
Controlled stop. |
|
|
Invalid commutation detected - motor accelerating in the wrong direction. Motor phase may be incorrect. |
|
|
Dynamic braking. |
|
|
Instability during autotune |
|
|
Controlled stop. |
|
|
Target position was overshot due to invalid motion task activation. |
|
|
Default is 0: Disable Amplifier. |
|
|
Emergency timeout occurred. |
Motor did not stop in the timeout defined in AXIS#.DISTO. |
|
Disable the power stage. |
|
|
Current home mode requires AXIS#.HOME.IPEAK to be set. |
Some homing modes require AXIS#.HOME.IPEAK to be a non-zero value. |
Set AXIS#.HOME.IPEAK to a non-zero value or use a different homing mode (AXIS#.HOME.MODE). |
Disable the power stage. |
|
|
Gantry master faulted. |
The master axis of the gantry has faulted causing the slave to fault. |
DRV.CLRFAULTS to clear both axes’ faults. |
None |
|
|
Gantry slave faulted. |
The slave axis of the gantry has faulted causing the master to fault. |
DRV.CLRFAULTS to clear both axes’ faults. |
None |
|
|
Gearing feedback source is invalid. |
The feedback selected as the gearing source is uninitialized or assigned to the same feedback being used as the commutation, velocity, or position feedback source. |
Verify AXIS#.GEAR.FBSOURCE is not 0 and does not match the feedback being used for AXIS#.IL.FBSOURCE, AXIS#.VL.FBSOURCE, AXIS#.PL.FBSOURCE. |
Controlled stop. |
|
|
Gantry position error fault. |
GANTRY.PL.ERR exceeded GANTRY.PL.ERRWTHRESH. |
Increase warning threshold, fix mechanical linkage, improve tuning or remove disturbances. |
Disable the power stage. |
|
|
Fieldbus communication lost.
Fieldbus: All but Modbus.
EtherNet/IP Explanation: EtherNet/IP connection timed out |
All fieldbus communication was lost.
EtherNet/IP Potential Causes: Cable disconnection or network issues between PLC and drive. |
Check fieldbus connections, settings, and control unit.
EtherNet/IP Remedies: Ensure the network cable is connected to the fieldbus port on the drive and there is nothing preventing passage of network packets between the PLC and the drive |
Controlled stop. |
|
|
Fieldbus sync frames lost.
Fieldbus: EtherCAT |
The fieldbus lost synchronization. |
Check fieldbus connection or the settings of your EtherCAT or CANopen master. |
Controlled stop. |
|
|
Fieldbus Heartbeat lost
Fieldbus: EtherCAT |
Heartbeat lost. |
|
Controlled stop. |
|
|
PLL failed to lock.
Fieldbus: All but Modbus.
EtherNet/IP Explanation: PLL took too long to lock. |
Fieldbus PLL failed to lock.
EtherNet/IP Potential Causes: A connection was made, causing the PLL to try to lock, but a lost or inconsistent update rate caused the lock to fail. |
Check fieldbus wiring and settings. Remedies: Check that the connection is consistent between drive and PLC.
|
Controlled stop. |
|
|
PLL lost lock.
Fieldbus: All with PLL (comes with FPGA).
EtherNet/IP Explanation: PLL lost lock |
Fieldbus PLL lost lock.
EtherNet/IP Potential Causes: |
Check fieldbus wiring and settings.
EtherNet/IP Remedies: Check that connection is consistent between drive and PLC
|
Controlled stop. |
|
|
Fieldbus cyclic setpoints missing.
Fieldbus: EtherCAT, EtherNet/IP.
EtherNet/IP Explanation: Missed too many packets from the PLC. |
Fieldbus communication interrupted.
EtherNet/IP Potential Causes: Drive missed three or more packets with streaming active, or twelve or more packets in a row without streaming active. |
Check fieldbus wiring and settings.
EtherNet/IP Remedies
|
Controlled stop. |
|
|
Fieldbus initialization failed.
Fieldbus: All but Modbus
EtherNet/IP drives: Incompatible internal EtherNet/IP Adapter firmware version installed.
EtherNet/IP Explanation: EtherNet/IP fieldbus initialization failed. |
CAN-wiring might be wrong or internal failure.
EtherNet/IP Potential Causes: Bad internal EtherNet/IP Adapter firmware or other internal issue. |
|
Controlled stop. |
|
|
Sign of life error counter exceeded threshold.
Fieldbus: PROFINET |
|
Check Ethernet cables, PLC load, network issues. |
Controlled stop. |
|
|
Telegram configuration invalid.
Fieldbus: PROFINET |
|
Correct the telegram configuration. |
Controlled stop. |
|
|
Fieldbus shutdown.
Fieldbus: EtherNet/IP, PROFINET
EtherNet/IP Explanation: EtherNet/IP application shutdown unexpectedly. |
Internal drive firmware error.
EtherNet/IP Potential Causes: Bad internal EtherNet/IP Adapter firmware |
EtherNet/IP Remedies: Check internal EtherNet/IP Adapter firmware is correct using EIP.INFO. |
Controlled stop. |
|
|
EtherCAT synchronization error.
Fieldbus: EtherCAT |
|
Either:
|
Controlled stop. |
|
|
Fieldbus cyclic setpoint buffer overload
Fieldbus: EtherNet/IP
EtherNet/IP Description: The interpolator queue was full but still received another point. |
Update rate mismatch that results in receiving more points than are being consumed. |
Check that the PLC update rate (Motion Group) is not faster than Stream Period
|
Controlled stop. |
|
|
Fieldbus velocity command too low. |
Fieldbus commanded a velocity lower than the minimum limit.
Note: This fault is disabled by default. See AXIS#.FAULT7015.ACTION. |
Either:
|
See AXIS#.FAULT7015.ACTION Default is 1: Ignore (Fault will not be reported). |
|
|
Fieldbus velocity command too high. |
|
Either:
|
Default is 1: Ignore. (Fault will not be reported). |
|
|
Fieldbus position setpoints took too long to be updated.
Fieldbus: EtherNet/IP |
|
|
Controlled stop. |
|
|
Safe torque off. |
|
Reapply supply voltage to STO if safe to do so. |
Disable the power stage. |
|
|
SMM communication failed. |
Safe Motion Module not communicating as expected. |
Contact Kollmorgen Customer Support. |
Disable the power stage. |
|
|
Incorrect safety card detected. |
Physical SMM module does not match the expected module. |
Contact Kollmorgen Customer Support. |
Disable the power stage. |
|
|
Safe torque off digital and analog lines don't match. |
Hardware fault on the power board. |
|
Controlled stop. |
|
|
STO Simultaneity |
The two STO inputs did not change state within 100 ms of each other. |
Check wiring and safety apparatus. |
Controlled stop. |
|
|
SMM in failed state. |
|
Determine cause and replace necessary hardware if issue reoccurs. |
Controlled stop. |
|
|
Safe brake parameters inconsistent. |
The safe parameter, AXIS#.SAFEPARAM.SBC.BRAKE#ATTACHED, indicates a brake is attached, but non-safe brake keywords, AXIS#.MOTOR.BRAKE, BRAKE#.AXIS, do not and drive was enabled. |
|
Disable the power stage. |
Warning Table
A list of all possible warnings can be found by using DRV.WARNINGLIST.
| Warning | Description | Cause | Remedy |
|---|---|---|---|
| W1000 | Fan stalled. | Fan speed is too slow. |
|
| W1001 |
Sync timer PLL. |
FPGA Synchronization is off. |
|
| W1500 | Drive in fallback. | The regular drive firmware has experienced a fatal issue and is running in recovery mode. |
Contact Kollmorgen Customer Support. |
| W1501 | Test control board FPGA loaded. | A test FPGA image is on the control board. |
Load the official release firmware. |
| W1502 | Test power FPGA loaded. | A test FPGA image is on the power board. |
Load the official release firmware. |
| W1503 | Test firmware loaded. | Non-release test firmware detected. |
Load the official release firmware. |
| W1504 |
Incorrect EDS parameter definitions. |
|
|
| W2001 |
Drive foldback imminent! Reduce Load. |
Current command is high enough to trip Drive Foldback threshold.
AXIS#.IL.FOLDWTHRESH determines the trip threshold for this warning. |
|
| W2002 |
Motor foldback imminent! Reduce Load. |
Current command is high enough to trip Motor Foldback threshold.
AXIS#.IL.FOLDWTHRESH determines the trip threshold for this warning. |
|
| W2003 | Motor I2t load! Reduce load. | Current command is high enough to trip Motor I²t threshold. |
|
| W2006 | Bus over voltage. |
Line voltage spiked above VBUS.OVWTHRESH, or motor back emf generated voltage above VBUS.OVWTHRESH. |
|
| W2007 | Bus under voltage. | Bus voltage dipped below VBUS.UVWTHRESH. | Check the supply voltage. |
| W2008 |
Bus capacitor overloaded. |
Internal voltage spiked above VBUS.OVWTHRESH or motor back emf generated voltage above VBUS.OVWTHRESH. |
|
| W2010 | Regen energy critical. | Regen resistor is reaching its capacity. | Decrease aggressiveness of motion profile or use larger size regen resistor. |
| W2011 | No Power on IO 24V rail. |
24 volts was not detected on x21 connector.
|
Connect:
|
| W2012 | Initial DC bus is greater than regen threshold. | The DC bus voltage is being charged to a steady state voltage greater than the operating threshold of the regen circuits. | W2012 Detailed Troubleshooting Steps |
| W2014 | AC input phase loss. |
Occurs when the drive hardware:
|
F2014 Detailed Troubleshooting Steps |
| W2018 |
Broken wire connection to motor. |
|
|
| W2019 | AC input power loss. | Power loss was detected on AC mains. |
Check mains input. If using DC mains, set VBUS.DCOPERATION to 1. |
| W2500 | Control over temperature. |
Low temperature limit measured on power board circuit. DRV.TEMPWTHRESH sets the threshold for this warning. |
|
| W2501 | Power board over temperature. |
Internal power board temperature is overheating. AXIS#.TEMPWTHRESH sets the threshold for this warning. |
|
| W2502 | Control under temperature. | Internal control board is getting below specified operating temperature. |
Check the cabinet ventilation system and ambient temperature. |
| W2503 | Power board under temperature. |
Internal power board is getting below specified operating temperature. AXIS#.UTWTHRESH sets the threshold for this warning. |
Check the cabinet ventilation system and ambient temperature. |
| W2504 | Regen over temperature. |
Regen circuit temperature is overheating. REGEN.TEMPWTHRESH sets the threshold for this warning. |
|
| W2505 | Regen under temperature. |
Internal regen circuit temperature is getting below specified operating temperature. REGEN.UTWTHRESH sets the threshold for this warning. |
Check the cabinet ventilation system and ambient temperature. |
| W3001 | Ethernet interface throttled. | Packets are arriving at Ethernet interface faster than the drive can process. |
|
| W3007 | Action table error. |
|
|
|
A MechaWare model has a configuration problem. |
Across all active MechaWare models there exists at least one missing or duplicate block that is expected. |
|
|
|
An axis is missing its Motor Torque block. |
Across all active MechaWare models an axis is missing its Motor Torque block. |
|
|
|
An axis has a duplicate Motor Torque block. |
Across all active MechaWare models there is more than one Motor Torque block for an axis. |
|
|
| W4x00 | Feedback Parity warning. |
Feedback Parity warning. |
|
| W4x01 | Feedback Overrun warning. |
Feedback Overrun warning. |
|
| W4x02 | Feedback Framing warning. |
Feedback Framing warning. |
|
| W4x03 | Feedback CRC warning. | Feedback CRC warning. |
|
| W4x04 | Feedback Communication Timeout warning. | Feedback Communication Timeout warning. |
|
| W4x05 | Feedback Initialization Sequence warning. | Feedback Initialization Sequence warning. |
|
| W4x06 | Feedback Temperature warning. | Feedback Temperature warning. |
|
| W4x07 | Feedback Battery warning. | Feedback Battery warning. |
|
| W4x08 | Feedback Sensor warning. | Feedback Sensor warning. |
|
| W4x09 | Feedback Device-Unique Warning 0. | Feedback Device-Unique Warning 0. |
|
| W4x10 | Feedback Device-Unique Warning 1. | Feedback Device-Unique Warning 1. |
|
| W4x11 | Warning: Gearing feedback source fault. | Fault condition was detected on position feedback device referenced by AXIS#.GEAR.FBSOURCE. |
|
| W4x12 | Test SFA FPGA loaded. | A test FPGA image is on the SFA. | Load official release firmware. |
| W4x13 | Feedback hall sequence invalid. | The drive detected a bad hall sequence usually due to incorrect hall wiring. |
Either:
|
| W4x31 | Feedback hall sequence invalid. | The halls on the motor with the specified feedback were detected out of sequence. |
|
| Feedback rolled over. |
|
Either:
|
|
| W5000 | Motor overheated. | Motor overheated. |
Check ambient temperature and motor mounting heat sink capability. |
| W5006 | Motor temperature supervision inactive. |
|
Make sure AXIS#.MOTOR.RSOURCE matches the capabilities of the feedback / connector that is being used. |
| W5007 | Brake override active, but no brake configured. | Brake override is active on an axis that has no brake configured. | The parameter AXIS#.MOTOR.BRAKECONTROL overrides actual brake control of the drive. |
| W5008 | Brake override active | Brake override active | The parameter AXIS#.MOTOR.BRAKECONTROL overrides actual brake control of the drive. |
| W5500 | Wake and Shake - Over speed. | AXIS#.WS.VTHRESH was exceeded. | Increase AXIS#.WS.VTHRESH value or reduce AXIS#.WS.IMAX or AXIS#.WS.T . |
| W5515 | Wake and Shake is not compatible with Gantry configurations. | Wake and Shake was armed with an axis configured as a Gantry. | Make sure no axis has Gantry as its Command. |
| W5516 | Wake and Shake is not supported when AXIS#.IL.OFFSET is non-zero. | Wake and Shake was started with AXIS#.IL.OFFSET set to a non-zero value. | Set AXIS#.IL.OFFSET to zero until commutation has been established. |
| W6000 |
|
Last motion command exceeds velocity limit. |
|
| W6001 | Following error magnitude fault. |
|
Check feedback commutation setup and tuning parameters. |
| W6002 | Homing is needed. |
|
Change opmode or home axis. |
| W6003 | OPMODE incompatible with CMDSOURCE | This warning is generated when the drive is enabled and the gearing command source is selected at the same time as torque or velocity opmode. | Select a different AXIS#.OPMODE and AXIS#.CMDSOURCE combination. |
| W6005 | Velocity has been limited commutation speed to less than 600Hz to meet ECCN 3A225 requirements. | Motor Velocity has exceeded the allowed commutation speed (599Hz). | See Frequency / Velocity Limitation for Open Loop Motor Control. |
| W6006 | Positive limit switch triggered |
Either:
See AXIS#.SWLS.LIMIT#. |
Move the load away from the limits. |
| W6007 | Negative limit switch triggered. |
Either:
See AXIS#.SWLS.LIMIT#. |
Move the load away from the limits. |
| W6009 |
Following motion failed, check motion parameters. |
Activation of the motion task failed due to incompatible parameters or motion task does not exist. |
|
| W6010 | Target position crossed due to stop command. |
|
Activation of any new motion or use of AXIS#.CLRFAULTS clears the warning. |
| W6011 | Homing index pulse not found. | A homing mode with index detection is activated and index pulse is not detected while moving across the range determined by the hardware limit switches. | Activation of any new motion or use of AXIS#.CLRFAULTS clears the warning. |
| W6012 | Homing reference switch not found. | A homing mode with reference switch detection is activated and the reference switch is not detected while moving across the range determined by the hardware limit switches. | Activation of any new motion or use ofAXIS#.CLRFAULTS clears the warning. |
| W6014 |
Motion task activation failed. |
|
|
| W6015 | Homing procedure failed. | Homing error observed during the operation of homing procedure. | Activation of any new motion or use of AXIS#.CLRFAULTS clears the warning. |
| W6017 | Motion task target position is out. |
|
|
| W6018 | Motion task target position is out of software limits. | Motion Task position has passed a software limit switch. |
|
| W6019 | Invalid bit combination in the motion task controword. |
|
|
| W6020 |
|
|
|
| W6021 |
Customer profile table is not initialized. |
|
|
| W6022 | Motion task activation is currently pending. | A motion task tried to execute before the previous task was able to execute. |
|
| W6023 | Homing maximum distance exceeded. | Homing maximum distance exceeded. | Review tuning and parameter AXIS#.HOME.MAXDIST. |
| W6024 |
Motion task is not initialized. |
|
|
| W6025 | Homing and feedback mismatch. |
|
Select a different homing mode or change the feedback being used. |
| W6026 | Current homing mode requires AXIS#.HOME.IPEAK to be set by user. | The homing mode selected requires that AXIS#.HOME.IPEAK is set to non-zero. | Set AXIS#.HOME.IPEAK to a value non-zero. |
| W6027 | Current command saturated. | AXIS#.IL.CMD has exceeded AXIS#.IL.LIMITP or AXIS#.IL.LIMITN. |
Either:
|
| W6028 | Gear feedback source is invalid. | The feedback selected as the gearing source is uninitialized or assigned to the same feedback being used as the commutation, velocity, or position feedback source. | Verify AXIS#.GEAR.FBSOURCE is not 0 and does not match the feedback being used for AXIS#.IL/VL/PL.FBSOURCE. |
| W6029 | Gantry Position error higher than warning threshold. | GANTRY.PL.ERR exceeded GANTRY.PL.ERRWTHRESH. | Increase warning threshold, fix mechanical linkage, improve tuning or remove disturbances. |
| W6030 | Target position was overshot due to invalid Motion Task activation. |
|
Change Motion Task profile and clear fault with AXIS#.CLRFAULTS. |
| W7000 | Fieldbus communication lost. |
All fieldbus communication was lost. |
Check fieldbus connections (X11/X12), settings and control unit. |
| W7001 | Fieldbus sync frames lost. | The fieldbus lost synchronization. | Check fieldbus connection or the settings of your fieldbus master. |
| W7010 | Telegram selected by keywords larger than telegram of PLC. |
|
Change PROFINET.USEMODULECONFIG to use the PLC’s telegram in the drive or set AXIS#.PROFINET.TELEGRAMID/ AXIS#.PROFINET.SUPPTELEGRAMID to a smaller telegram or change the PLC configuration to use a larger telegram. |
| W7011 |
EtherCAT Rx received before preparing Tx data finished. |
Within one fieldbus cycle, Rx data from the master was received before the drive finished calculating and copying Tx data.
|
See EtherCAT Drive Synchronization about how to validate and adjust EtherCAT synchronization settings or deactivate this warning by setting ECAT.ENRXWARN to 0. |
| IRT configured without isochronous mode. | IRT has been enabled without setting isochronous mode when using telegrams 3 or 5 on either axis. |
|
|
| W7014 | EtherNet/IP dynamic map size exceeds assembly size. | Adjustable sized EtherNet/IP assemblies are in use and either the dynamic command or response maps are larger than the assembly sizes. |
Either:
|
| W7015 | Fieldbus velocity command too low. |
|
|
| W7016 | Fieldbus velocity command too high. |
|
|
| W7018 | Fieldbus cyclic position command not received in time. |
|
|
| W9000 | Warning: Safe torque off. |
|
Reapply supply voltage to STO if safe to do so. |
| W9007 | Safe brake parameters inconsistent. | The safe parameters, AXIS#.SAFE.SBC.BRAKE#ATTACHED, indicate a brake is attached, but non-safe brake keywords, AXIS#.MOTOR.BRAKE, BRAKE#.AXIS, do not and drive was enabled. |
|
| W9008 | Warning: Brake Test Time Overflow. | A safe brake test has not been executed within the configured time limit. | Extend safe brake test time limit or execute a safe brake test. |
| W9009 | Warning: SMM Over Temperature. | Safe motion module is over temperature. | Replace hardware. |
| W9010 | Warning: SMM State not operational. | Safe motion module is not ready to enable. |
|
| W9011 | SMM I/O failure detected. | SMM I/O failure detected. |
|
| W9012 | Safe brake test cannot start. | Pre-conditions are not met. |
|
| W9013 | Safety rotary switch value differs from validated safe ID. | The rotary switches were changed after the drive completed start-up. |
Either:
|
| W9014 | Developer SMM firmware version detected. | A developer firmware image is on the SMM board. |
Load the official release firmware. |
| W9015 | Non-certified SMM-drive firmware version pair detected. | The SMM and drive firmware images were not certified to function properly together. |
Load the SMM and drive firmware that have been certified together. Currently, there are only two certified version pairs:
|
| W9016 |
Mismatch in drive and SMM safety parameter version. |
The safety parameter version used at drive startup doesn't match the SMM firmware version. |
|
Related Topics
CANopen Error Codes





